<html>

<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name="Author" content="Martin Stejskal">
<title>Qucs - Začínáme s optimalizací</title>
</head>

<body>
<a name="top" id="top"></a>

<center><h3>
- Qucs -<br>
Quite Universal Circuit Simulator<br>
</h3>
<h1>
Začínáme s<br>
optimalizací<br><br>
</h1></center>

Pro optimalizaci obvodu používá Qucs utilitku ASCO
(<a href="http://asco.sourceforge.net/">http://asco.sourceforge.net/</a>).
Zde předložím popis jak připravit vaše schéma, jak to celé spustit a jak porozumět
výsledkům. Předtím než budete chtít využívat tuto funkci, musíte ASCO nainstalovat
 na váš počítač.
<br><br>
Obvod s minimalizací není nic víc, než program, který minimalizuje počet
funkcí. Může to být každé časové zpoždění, nebo doba náběžné hrany v digitálních obvodech, nebo
jakýkoli zdroj v analogových obvodech. Další možností je definovat
optimalizační problém jako skládání funkcí, nebo jako v tomto případě,
definovat "figure-of-metir".
<br><br>
Pro nastavení optimalizace musíme dvě věci do schématu přidat:
rovnici/rovnice (Vložit -> Vložit rovnici) a velký čtverec s nápisem "Optimalizace" (Ve skupině "Simulace").
Sestavte schéma podle obrázku 1 a hrajte si s Qucs, dikud vaše schéma nebude
vypadat jako na obrázku 2 ;-) . Dejte si pozor na znaménko minus u S11_In_Band!
<br><br>

<center>
<img src="optimization1.png"><br>Obrázek 1 - Počáteční schéma<br><br>
</center>

<center>
<img src="optimization2.png"><br>Obrázek 2 - Připravené schéma<br><br>
</center>

<br>
Nyní vyberte ze skupin komponent komponentu "Optimalizace".
Z existujících parametrů je třeba věnovat speciální pozornost "Maximální počet opakování"
, "Konstanta F" a "Přechod přes faktor". Někdy může optimalizace trvat jen chvilinku,
ale někdy i celkem dlouho.
<br><br>

<center>
<img src="optimization3.png"><br>Obrázek 3 - Optimalizace - dialog, možnosti algoritmu.<br><br>
</center>

<br>
V tabulce Proměnné, které definují jednotlivé komponenty bude vybráno z rozsahu, jak je zobrazeno
na obrázku 4. Jména proměnných jsou ve shodě s jejich identifikátory umístěných ve vlastnostech
komponent a <b>NE</b> jmen konponent.
<br><br>

<center>
<img src="optimization4.png"><br>Obrázek 4 - Optimalizace - dialoh, možnosti proměnných.<br><br>
</center>

<br>
Konečně, se dostáváme do cíle kde objekty optimalizace (maximalizace, minimalizace) a
omezení (menší, větší, rovno) jsou definovány. Poté ASCO je automaticky zkombinuje
do jediné funkce a to je minimalizace.
<br><br>

<center>
<img src="optimization5.png"><br>Obrázek 5 - Optimalizace - dialog, cílové možnosti.<br><br>
</center>

<br>
Dalším krokem je změna schématu a definice které součásti obvodu  budou
optimalizovány. Výsledné schéma se zobrazeno na obrázku 6.
<br><br>

<center>
<img src="optimization6.png"><br>Obrázek 6 - Nové hlavní okno QUCS<br><br>
</center>

<br>
Posledním krokem optimalizace je spuštění simulace stisknutím klávesy F2.
Simulace může trvat několik sekund na moderním počítači.
Nejlepší bude, když si výsledky necháte zobrazit do grafu. Vyberte si diagram
kartézský. Přidejte do něj S[2,1] a S[1,1]. Už jen nastavit barvy a tloušťku
grafu (čím větší číslo, tím tlustější).
<br><br>

<center>
<img src="optimization7.png"><br>Obrázek 7 - Qucs - okno s výsledky.<br><br>
</center>
Nejlepší nalezené obvody můžete najít v optimalizačním dialogu v záložce
Proměnné. Zde jsou hodnoty pro každý z uvedených prvků (Obrázek 8).
<br><br>

<center>
<img src="optimization8.png"><br>Obrázek 8 - Nejlepší nalezené obvody.<br><br>
</center>

<br><br><a href="#top">Nahoru</a><br>
</body>
</html>
